package com.wclass.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 收藏
 * </p>
 *
 * @author SEN
 * @since 2018-12-26
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@TableName("base_collect")
public class BaseCollect extends SuperEntity<BaseCollect> {

    private static final long serialVersionUID = 1L;

    /**
     * 用户id
     */
    @TableField("user_id")
    private Long userId;
    /**
     * 类型 1 发现 2 课程
     */
    @ApiModelProperty("类型 1 发现 2 课程")
    private Integer type;
    /**
     * 发现文件夹id
     */
    @ApiModelProperty("发现文件夹id")
    @TableField("find_file_id")
    private Long findFileId;
    /**
     * 收藏对象id
     */
    @ApiModelProperty("收藏对象id")
    @TableField("mold_id")
    private Long moldId;
    /**
     * 收藏对象名称
     */
    @ApiModelProperty("收藏对象名称")
    @TableField("mold_name")
    private String moldName;
}
